Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour San Diego Challenger Australia F9 U.S. Open - New York Romania F1 Germany F13 Colombia F1 Colombia F2 Romania F6 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 Austria F3 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 Usa F26 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Italy F30 Germany F2 USA F7 USA F8 Romania F1 USA F27 USA F31 USA F2 Germany F2 USA F4 USA F5 USA F6 USA F7 Romania F1 Romania F3 USA F25 USA F26 USA F27 USA F28 USA F29 USA F30 USA F32 USA F1 USA F2 USA F3 USA F5 USA F6 USA F7 USA F8 USA F11 USA F13 Netherlands F1 Netherlands F2 USA F1 Australia F1 Australia F2 USA F8 USA F9 USA F31 USA F13 USA F14 Italy F16 Italy F17 Italy F18 Canada F9 Canada F10 Australia F6 Australia F7 Australia F8 USA F12 Netherlands F3 Australia F10 USA F23 Canada F7 Romania F16 Canada F8 Dominican Republic F4 USA F2 USA F4 USA F11 USA F10 USA F21 USA F11 Romania F4 China F8 Romania F4 China F9 Romania F16 USA F21 Germany F7 Czech Republic F2 M25 Naples M25 Naples M25 Portimao XII Abierto Internacional de Salinas - Salinas Puerto Rico Challenger Tennis Event - Humacao USTA Tallahassee Tennis Challenger - Tallahassee Oberstaufen Cup-Head German Master's Series - Oberstaufen M25 Dallas M25+H Bacau M25 Tulsa Dallas Challenger Belgrade Challenger M25 Heraklion Sarajevo Challenger USA F23 Cremona Challenger Bytom Challenger Pozoblanco Challenger Granby Challenger Medellin Challenger Seguros Bolivar Open - Medellin Kazan Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger Lugano Challenger Brasov Challenger Heilbronn Challenger Kazan Challenger Brasov Challenger - Brasov Dallas Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Arad Challenger Timisoara Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Brasov Challenger Bergamo Challenger Furth Challenger Arad Challenger Timisoara Challenger Binghamton Challenger Recanati Challenger Guimaraes Challenger Segovia Challenger Aptos Challenger Campinas Challenger Orleans Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Barletta Challenger Melbourne Challenger Ford Tennis Championships - Louisville Yokohama Challenger Heilbronn Challenger M15 Doha M25 Doha Savannah Challenger Nottingham-2 Challenger Lexington Challenger Copa Petrobras Colombia - Bogota Trnava Challenger Geneva Challenger Brescia Challenger Raanana Challenger Tallahassee Challenger Heilbronn Challenger Prostejov Challenger Perugia Challenger Winnetka Challenger Lexington Challenger Vancouver Challenger Tiburon Challenger Eckental Challenger Bratislava Challenger Noumea Challenger Maui Challenger Morelos Challenger Savannah Challenger Rome Challenger Seoul Challenger Bangkok Challenger Reggio Emilia Challenger Surbiton Challenger Binghamton Challenger Granby Challenger Ho Chi Minh City Challenger Ningboo Challenger Champaign Challenger Columbus Challenger Bangkok Challenger Burnie Challenger Budapest Challenger Salzburg Challenger Panama City Challenger Sarasota Challenger Savannah Challenger Surbiton Challenger Sarasota Challenger Knoxville Challenger Bratislava Challenger Dallas Challenger Indian Wells Challenger Chicago Challenger Cary Challenger Stockton Challenger Newport Beach Challenger Phoenix Challenger Little Rock Challenger Istanbul Challenger Indian Wells Challenger Iasi Challenger Orlando Challenger Biella 6 Challenger Nottingham 1 Challenger Phoenix Challenger Biel Challenger Sarasota Challenger Barletta Challenger Canberra Challenger Vicenza Challenger Columbus Challenger Nottingham Challenger Launceston Challenger Brest Challenger Porto Alegre Challenger Koblenz Challenger Maui Challenger Burnie Challenger West Lakes Challenger Quimper Challenger Cary Challenger Charlottesville Challenger Tallahassee Challenger Aptos Challenger Palermo Challenger Cary Challenger Brasov Challenger Sibiu Challenger Eckental Challenger Traralgon Challenger 2 Tiburon Challenger Bergamo Challenger Tallahassee Challenger Indian Wells 1 Challenger Savannah Challenger Dallas Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Nonthaburi 4 Challenger Lisbon Challenger Mestre Challenger Noumea Challenger Binghamton Challenger Lyon Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Sacramento Challenger Rennes Challenger Fairfield Challenger Indian Wells Challenger Monterrey Challenger Wroclaw Challenger Drummondville Challenger Monterrey Challenger Napoli Challenger Ilkley Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Lexington Challenger St. Petersburg 2 Challenger Aptos Challenger Charleston Challenger St. Remy Challenger Cary Challenger Tiburon Challenger Eckental Challenger Maui Challenger Nottingham Challenger Launceston Challenger Fairfield Challenger Charlottesville Challenger Leon Challenger Sophia Antipolis Challenger Cordenons Challenger Gatineau Challenger San Marino Challenger Tallahassee Challenger Napoli Challenger Cary Challenger Cleveland Challenger Morelos Challenger Olbia Challenger Sarasota Challenger Cherbourg Challenger Istanbul Challenger Fairfield Challenger Bratislava Challenger Noumea Challenger Newport Beach Challenger Timisoara Challenger - Timisoara Traralgon Challenger Forli 3 Challenger Mersin Challenger Panama City Challenger Savannah Challenger Knoxville Challenger Poznan Challenger Tyler Challenger Winnetka Challenger Knoxville Challenger Naples Challenger - Naples Phoenix Challenger Fairfield Challenger Las Vegas Challenger Knoxville Challenger Houston Challenger Kosice Challenger Tyler Challenger Dallas Challenger Newport Challenger Sarasota Challenger Oeiras 2 Challenger Binghamton Challenger Lisbon Challenger Sarasota Challenger Surbiton Challenger Aptos Challenger Brasov Challenger - Brasov Binghamton Challenger Orlando Challenger Izmir Challenger Tallahassee Challenger Geneva Challenger Aptos Challenger Little Rock Challenger Nottingham 2 Challenger Cary Challenger Lexington Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Champaign Challenger Forli 3 Challenger Forli 2 Challenger Cleveland Challenger Forli 5 Challenger Binghamton Challenger Tallahassee Challenger Heilbronn Challenger Surbiton Challenger Iasi Challenger Indianapolis Challenger Chicago Challenger Prague 3 Challenger Las Vegas Challenger Ortisei Challenger Bergamo Challenger Charlottesville Challenger Tallahassee Challenger Rovereto Challenger Waco Challenger Eckental Challenger Tallahassee Challenger Savannah Challenger Canberra Challenger Milan Challenger Stanford Challenger Grodzisk Mazowiecki Challenger Ottignies-Louvain-la-Neuve Challenger Indian Wells 2 Challenger Cleveland Challenger BMW Tennis Championship - Sunrise Lugano Challenger Phoenix Challenger Sarasota Challenger Rome Challenger Savannah Challenger Tunis Challenger Tunis Challenger Little Rock Challenger Tallahassee Challenger Hangzhou Challenger Oeiras 5 Challenger Knoxville Challenger Phoenix Challenger Nottingham 2 Challenger Ipsos Bucharest Challenger - Bucharest Orleans Challenger Las Vegas Challenger Mouilleron-Le-Captif Challenger Brasov Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Canberra Challenger Newport Beach Challenger Recanati Challenger Sacramento Challenger - Sacramento Geneva Challenger Brasov Challenger Winnetka Challenger Split Challenger Cary Challenger Quimper Challenger Athens Challenger Cary 2 Challenger Sibiu Challenger Charlottesville Challenger Knoxville Challenger BCR Open Romania - Bucharest Gerry Weber Open - Halle If Stockholm Open - Stockholm Pilot Pen Tennis - New Haven Salzburg Challenger BMW Open - Munich AEGON International - Eastbourne Erste Bank Open - Vienna Como Challenger Gerry Weber Open - Halle Guayaquil Challenger Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Ilkley Challenger BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BCR Open Romania - Bucharest Dallas Challenger Vancouver Challenger Sioux Falls Challenger Bratislava Challenger Le Gosier Challenger Guangzhou Challenger ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Konzum Croatia Open - Umag Salzburg Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem European Open - Antwerp Tiburon Challenger Heilbronn Challenger BCR Open Romania - Bucharest Dallas Open - Dallas Firenze Open - Florence Dallas Challenger BCR Open Romania - Bucharest Quimper Challenger Kaohsiung Challenger Le Gosier Challenger Sarasota Challenger Bath Challenger Stockton Challenger Rome Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Savannah Challenger Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Bratislava Challenger Tunis Challenger Traralgon Challenger Yeongwol Challenger Monterrey Challenger BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Budapest Challenger US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch AEGON Championships - London Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Arad Challenger Hall of Fame Open - Newport Citi Open - Washington Serbia Open - Belgrade Le Gosier Challenger New York Open - New York Arad Challenger Bank Austria Tennis Trophy - Vienna Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Rennes Challenger Citi Open - Washington Traralgon Challenger Tel Aviv Watergen Open - Tel Aviv Maui Challenger Winnetka Challenger Burnie Challenger Champaign Challenger Sarasota Challenger Ortisei Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heilbronn Challenger Monza Challenger BRD Nastase Tiriac Trophy - Bucharest Las Vegas Challenger Champaign Challenger Dallas Challenger Ortisei Challenger Bloomfield Hills Challenger Marburg Challenger Istanbul Challenger Izmir Challenger Charlottesville Challenger Suzhou Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Aptos Challenger Guadalajara Challenger Shenzhen Challenger Hall of Fame Open - Newport If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem New Haven Challenger Vancouver Challenger Fairfield Challenger Bordeaux Challenger Cary 2 Challenger Antalya Cup - Antalya Traralgon Challenger Austrian Open - Kitzbuhel Dallas Challenger Lexington Challenger Canberra Challenger Champaign Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane US Men's Clay Court Championship - Houston Lugano Challenger San Francisco Challenger Mons Challenger San Luis Potosi Challenger Guadalajara Challenger Tunis Challenger Columbus Challenger Granby Challenger Marburg Challenger European Open - Antwerp Tiburon Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Charleston Challenger Fairfield Challenger Grand Prix Hassan II - Marrakech Cary Challenger Tiburon Challenger Las Vegas Challenger BMW Open - Munich Geneva Open - Geneva Knoxville Challenger Mexico City Challenger Sarasota Challenger Parma Challenger Mifel Tennis Open - Los Cabos Iasi Challenger US Men's Clay Court Championship - Houston Cleveland Challenger Belgrade Challenger BMW Open - Munich Tiburon Challenger Orlando 2 Challenger BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Sioux Falls Challenger ASB Classic - Auckland Champaign Challenger Hall of Fame Open - Newport Citi Open - Washington Lugano Challenger Biel Challenger Delray Beach Open - Delray Beach Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Tyler Challenger Prague 2 Challenger Bratislava 2 Challenger San Diego Open - San Diego Dallas Open - Dallas Winston-Salem Challenger Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Ismaning Challenger Tiburon Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch US Men's Clay Court Championship - Houston BCR Open Romania - Bucharest Lincoln Challenger Pau Challenger Charlottesville Challenger Tenerife 2 Challenger Qatar ExxonMobil Open - Doha Tenerife 3 Challenger Infosys Hall of Fame Open - Newport Citi Open - Washington Lincoln Challenger Garanti Koza Sofia Open - Sofia If Stockholm Open - Stockholm Maharashtra Open - Pune Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona San Diego Open - San Diego Orlando Challenger Tallahassee Challenger Braga Challenger Winnetka Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells Modena Challenger Miami Open - Miami Little Rock Challenger Knoxville Challenger Las Vegas Challenger Miami Open - Miami Columbus Challenger Barletta Challenger Madrid Challenger Tallahassee Challenger Sibiu Challenger Chicago Challenger Charlottesville Challenger Istanbul Challenger Columbus Challenger Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Dallas Open - Dallas Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Gonet Geneva Open - Geneva French Open - Paris French Open - Paris BNP Paribas Open - Indian Wells Hangzhou Open - Hangzhou Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Citi Open - Washington Legg Mason Tennis Classic - Washington Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open (juniors) Australian Open (juniors) French Open (juniors) Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London San Luis Potosi Challenger Bucharest Open - Bucharest Cincinnati Open - Cincinnati Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Wimbledon (juniors) Wimbledon (juniors) Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 U.S. Open (juniors) Citi Open - Washington Citi Open - Washington M25 Heraklion Bloomfield Hills Challenger